infinitely variable transmission - French English Dictionary